site:www.cse.psu.edu/~dxz149